Программное обеспечение

ПРОГРАММНОЕ ОБЕСПРЕЧЕНИЕ ЭВМ

Программное обеспечение – совокупность программ обработки данных, а также необходимых для эксплуатации этих программ документов.

Программный продукт – комплекс взаимосвязанных программ для решения определенной задачи массового спроса, подготовленный к реализации, как и любой другой вид промышленной продукции.

Классификация программного обеспечения

Обычно программное обеспечение подразделяют на три группы (класса):

Рис.4.1 - Классификация ПО

Системное программное обеспечение

Системное ПО обеспечивает:

  1. создание операционной среды функционирования других программ;
  2. обеспечение работы самого компьютера и компьютерных сетей;
  3. проведение диагностики и профилактики отдельных устройств компьютера;
  4. управление вычислительными ресурсами компьютера;
  5. выполнение сервисных функций по обслуживанию компьютера;
  6. обеспечение интерфейса пользователя.

Рис.4.2 - Классификация системного программного обеспечения

Системное ПО тесно связано с типом компьютера и является его неотъемлемой частью.

Базовое ПО – минимальный набор программных средств, обеспечивающий работу компьютера и общение пользователя с компьютером. Большую часть базового ПО составляет ОС.

Операционная система - совокупность программ, предназначенных для обеспечения работы компьютера и компьютерных сетей, для обеспечения работы пользовательских программ, для управления вычислительными ресурсами компьютера и организации интерфейса пользователя.

Сервисное ПО – программы, которые расширяют возможности базового ПО и обеспечивают более удобную среду для обслуживания компьютера.

Некоторые сервисные программы входят в состав ОС, например программы обслуживания дисков, а некоторые являются самостоятельными программами (например, программы–архиваторы WinRAR, WinZip).

Программы, осуществляющие упаковку и распаковку файлов, называются программами-архиваторами.

Существуют различные программы-архиваторы. Самые известные из них:

WinRAR,  WinZip.

Архивация файлов – это процесс преобразования информации, хранящейся в файле, к виду, при котором уменьшается избыточность в ее представлении и соответственно требуется меньший объем памяти для хранения.

Применяются различные алгоритмы сжатия информации.

Целью архивации (упаковки) файлов обычно является обеспечение более компактного размещения информации на диске, сокращение времени и соответственно стоимости передачи информации по каналам связи в компьютерных сетях.

Кроме того, архивация файлов существенно упрощает их перенос с одного компьютера на другой, сокращает время копирования файлов на диски, позволяет защитить информацию от несанкционированного доступа, способствует защите от заражения компьютерными вирусами.
 

Прикладное ПО

Прикладное ПО - это комплекс взаимосвязанных программ для решения задач определенного класса в конкретной предметной области, то есть для решения конкретных задач пользователя.

К этому классу программного обеспечения относятся:

Существующее прикладное ПО охватывает почти все сферы человеческой деятельности, связанные с обработкой информации.
Этот  класс программных продуктов является самым многочисленным. Эксплуатацию прикладного ПО осуществляют, как правило, конечные пользователи.

Существуют различные классы прикладных программ, используемых на персональных компьютерах, например:

К оригинальным программам пользователя относятся все оригинальные программы, создаваемые пользователем, для решения определенного круга задач в конкретной области.

Стандартные пакеты прикладных программ (ППП) – комплексы программ, предназначенные для решения задач определенного класса. Они являются мощным инструментом автоматизации и полностью освобождают пользователя от необходимости знать, как выполняет ПК те или иные функции и процедуры по обработке данных.

Для обозначения прикладных программ и их пакетов используют также термин «приложение».

По функциональному признаку различают:

К программам общего назначения относятся:

Методо-ориентированные пакеты и программы основаны на использовании определенных методов решения задач (обработка статистических данных, использование средств линейного программирования для поиска оптимальных решений и т.д.).

Проблемно – ориентированные ППП направлены на решение конкретной проблемы и предназначены для специалистов, занимающихся этой проблемой.

К проблемно-ориентированным ППП относятся:

Пакет прикладных программ Microsoft Office

В настоящее время очень популярны программные пакеты, получившие название офисных систем. К наиболее известным офисным системам можно отнести Microsoft Office фирмы Microsoft и Lotus Notes фирмы Lotus Software Group. Каждый из этих пакетов содержит текстовый редактор, табличный процессор, средства для создания и поддержки баз данных, программу для создания электронных презентаций. Наиболее распространенным в настоящее время является пакет программ Microsoft Office. Путь к программам пакета MS Office устанавливается по умолчанию при инсталляции пакета. Для MS Office 2003 он выглядит так:

C:\Program Files \Microsoft Office\Office11\Winword.exe (Excel.exe и т.д.).

Для MS Office 2007:

C:\Program Files \Microsoft Office\Office12\Winword.exe (Excel.exe и т.д.).

Фирмой Microsoft Office в разные годы были разработаны следующие прикладные офисные программные продукты: MS Offiсe 97; MS Offiсe 2000; MS Offiсe XP; MS Offiсe 2003; MS Offiсe 2007; MS Offiсe 2010. Пакет программ MS Office включает в себя, например, следующие приложения:

WORD - текстовый редактор, позволяющий быстро создать документ любой сложности.

EXCEL – программа для выполнения сложных вычислений, работы с таблицами, представления табличных данных в графическом виде.

ACCESS - программа для создания и управления базами данных (СУБД);  

Power Point – программа для подготовки электронных презентаций;

Outlook – менеджер персональной информации, предназначенный для обеспечения унифицированного доступа к корпоративной информации, для эффективного планирования рабочего дня, управления личной и деловой информацией, адресной книгой, дневником и электронной почтой.

Front Page - система редактирования Web – узлов, предназначенная для создания и обновления Web – узлов;

Photo Draw – графический редактор, предназначенный для создания и редактирования рисунков и деловой графики;

Publisher – настольная издательская система, предназначенная для создания профессионально оформленных публикаций;

Outlook Express – программа для работы с электронной почтой;

MS Graph – программа, предназначенная для создания различных графиков и диаграмм на основе числовых рядов и таблиц;

MS Equation Editor – программа для создания и редактирования математических формул;

MS Office Art – графический редактор для создания рисунков, геометрических фигур, блок-схем и т.д;

MS Word Art – программа для создания и красочного оформления заголовков и других элементов текста;

MS Photo Editor –программа для обработки и преобразования рисунков, фотографий, объектов, считанных сканером;

MS Organization Chart – программа для построения иерархических структурных схем и блок-схем.

Инструментарий технологии программирования

Инструментальное ПО служит для разработки программ. Оно включает в себя специализированные программные продукты, которые используются на этапах проектирования, программирования, отладки и тестирования создаваемых программ, т.е. следующие программы:

                                       Вопросы для самоконтроля

1. На какие три класса подразделяется ПО?
2. Что такое прикладное ПО. Привести примеры прикладных программ.
3. Перечислить программы, входящие в ППП Microsoft Office.
4. Перечислить известные программы-архиваторы. Для чего необходимо архивировать файлы.
5. Какие Вы знаете текстовые редакторы?
6. Какое назначение имеет системное ПО?
7. Для чего предназначено прикладное ПО?
8. Для чего предназначено инструментальное ПО?